﻿// 366. GCD & LCM Inverse（挑战程序设计竞赛）.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


using namespace std;

/*
https://www.papamelon.com/problem/366


如果给定两个整数
a,b，我们很方便可以求得它们的最大公约数 GCD 和最小公倍数 LCM。

现在给定我们一个 GCD 和 LCM，让我们反过来确定a,b。

答案可能有很多种，输出a+b 最小的那种可能。

输出时保证
a≤b。

输入
多组测试数据，以 EOF 结束
每组测试占据一行，两个整数，用空格隔开，分别表示给定的 GCD 和 LCM
数据保证：
0<GCD,LCM<2^63

输出
每组测试数据输出一行，表示满足条件的
a,b
样例 1
输入
3 60
输出
12 15
*/


int main()
{
    std::cout << "Hello World!\n";
}

 